import store from '@/store'
// 设定基地址
uni.$u.http.setConfig((config) => {
  /* config 为默认全局配置*/
  // config.baseURL = `https://wx.zbztb.cn/api/public/v1`; /* 根域名 */
  config.baseURL = `https://api-hmugo-web.itheima.net/api/public/v1`; /* 根域名 */
  return config
})

// 请求拦截器, 如果有 token 就在所有接口发送前带上
uni.$u.http.interceptors.request.use(config => {
  // const token = uni.getStorageSync('token')
  const token = store.state.token
  if (token) {
    config.header.Authorization = token
  }
  // 拦截了请求配置, 记得返回放行
  return config
})

// 解构成功获取的数据
// 之前获取数据需要 res.data.message 读取,
// 如果这里拦截了直接返回 message 外面使用时就不再需要点语法
uni.$u.http.interceptors.response.use((response) => {
  return response.data.message
})